package com.hhkj.api.train.model.info.res;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hhkj.admin.question.model.res.QuestionRes;
import com.hhkj.admin.train.domain.TrainStudentAnswer;
import com.hhkj.admin.train.model.res.TrainRes;
import com.ruoyi.common.core.page.PageDomain;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * TrainCorrectRes
 *
 * @author HHKJ-SERVER-ZJ
 * @since 2023/5/26 14:24
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class TrainCorrectRes extends TrainRes
{

    /** 题目列表 */
    private List<ApiQuestionCorrectRes> questionList;

    @JsonIgnore
    @Override
    public PageDomain getPageDomain()
    {
        return super.getPageDomain();
    }

    @JsonIgnore
    @Override
    public Long getBankId()
    {
        return super.getBankId();
    }

    @JsonIgnore
    @Override
    public List<QuestionRes> getQuestionGroupList()
    {
        return super.getQuestionGroupList();
    }

    @JsonIgnore
    @Override
    public List<TrainStudentAnswer> getAnswerList()
    {
        return super.getAnswerList();
    }

    @JsonIgnore
    @Override
    public Long getStudentId()
    {
        return super.getStudentId();
    }

}
